package com.njtoyo.taxi.admin.rest.presenter.marketing.seckill;

import com.njtoyo.taxi.admin.mapper.master.enums.ActivitySeckillPrizeCategory;
import com.njtoyo.taxi.admin.rest.presenter.marketing.CouponTemplateSimplePresenter;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class PrizeListPresenter {

    @ApiModelProperty(value = "主键")
    private Long id;

    @ApiModelProperty(value = "奖品名称（最大字符限制14个）")
    private String name;

    @ApiModelProperty(value = "奖品图标")
    private String imageUrl;

    @ApiModelProperty(value = "奖品说明")
    private String description;

    @ApiModelProperty(value = "类型")
    private ActivitySeckillPrizeCategory category;

    @ApiModelProperty(value = "奖品详情")
    private List<CouponTemplateSimplePresenter> couponList;

    @ApiModelProperty(value = "价值")
    private BigDecimal values;

    @ApiModelProperty(value = "奖项ID")
    private Long activityAwardId;

    @ApiModelProperty(value = "活动ID")
    private Long activityId;

    @ApiModelProperty(value = "是否线上")
    private Boolean isOnline;

    @ApiModelProperty(value = "创建时间")
    private Date createdAt;

    @ApiModelProperty(value = "修改时间")
    private Date updatedAt;

}
